echo sounding instrument - Spanish English Dictionary